#!/bin/sh
# 校验sdk git的提交记录是否与"CORELINK_ENV_TUYA_SDK_COMMIT_ID"设置的一致
if [ ! -n "$CORELINK_ENV_TUYA_PROJECT_REALPATH" ]; then
    echo "请重新执行 env : source ./common/env.sh"
    exit 1
fi

if [ $CORELINK_ENV_TUYA_PROJECT_REALPATH != $(realpath "./") ]; then
    echo "请重新执行 env : source ./common/env.sh"
    exit 1
fi

if [ ! -n "$CORELINK_ENV_TUYA_SDK_COMMIT_ID" ]; then
    echo "请重新执行 env : source ./common/env.sh"
    exit 1
fi

cd $CORELINK_ENV_TUYA_SDK_REALPATH

_SDK_COMMIT_ID=$(git rev-parse HEAD)
if [ $_SDK_COMMIT_ID != $CORELINK_ENV_TUYA_SDK_COMMIT_ID ]; then
    echo "SDK版本不一致，请将SDK：'$CORELINK_ENV_TUYA_SDK_REALPATH' 切换到 '$CORELINK_ENV_TUYA_SDK_COMMIT_ID'"
    echo "或许请修改 ./common/env.sh 设置的CORELINK_ENV_TUYA_SDK_COMMIT_ID"
    exit 1
fi